﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Web_Oto.Business;
using Web_Oto.Common;

namespace Web_Oto.Administer
{
    public partial class Login : System.Web.UI.Page
    {
        private UserBus _userBus;
        protected void Page_Load(object sender, EventArgs e)
        {
            _userBus = new UserBus();
        }

        protected void btnlogin_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtpassword.Text.Trim()) || string.IsNullOrEmpty(txtusername.Text.Trim()))
                lblmessage.Text = "Vui lòng nhập tài khoản và mật khẩu đầy đủ";
            var password = CommonHelper.EncryptPwdSha512(txtpassword.Text.Trim());
            var user = _userBus.CheckUserLogin(txtusername.Text, password);
            if(user != null)
            {
                CommonHelper.SetCookie("username_admin", user.Name, new TimeSpan(4, 0, 0));

                Response.Redirect("~/Administer/Introduction.aspx");
            }
            else
                lblmessage.Text = "Đăng nhập không thành công";
        }
    }
}